package com.ruoyi.web.petmall.petback.mapper;

import com.ruoyi.web.petmall.entity.AddressEntity;
import org.apache.ibatis.annotations.Mapper;


import java.util.List;

@Mapper
public interface AddressMapper {
    /**
     * 获取地址列表
     *
     * @param addressEntity 查询条件封装为 AddressEntity 对象
     * @return 地址列表
     */
    List<AddressEntity> getAddressList( AddressEntity addressEntity);

    /**
     * 修改地址
     *
     * @param addressEntity 要修改的地址数据封装为 AddressEntity 对象
     * @return 受影响的行数
     */
    int updateAddress( AddressEntity addressEntity);

    /**
     * 删除地址
     *
     * @param id 要删除的地址 ID
     * @return 受影响的行数
     */
    int deleteAddress( Long id);
}
